Resolution filter for a spectrum analyzer

ABSTRACT

A spectrum analyzer comprises a mixer, which mixes complex conjugate input signal v*(t) into a base band signal x(t) and a resolution filter, which filters the base band signal for narrow band. In accordance with two aspects of the invention, the resolution filter has either a complex pulse response h used (t)=C 1 ·e −C·     2     ·t     2   ·e −j·C     3     t     2    or a real pulse response h used (t)=C 4 ·e −C     5     ·t     2   , in which C 1 , C 2 , C 3 , C 4  and C 5  are constants.

FIELD OF THE INVENTION

[0001] The present invention relates to a resolution filter for a spectrum analyzer.

BACKGROUND OF THE INVENTION

[0002] During a spectrum analysis, a predetermined frequency range is swept with a resolution filter that has a predetermined band width, which is why the resolution filter is also referred to as a sweep filter. One resolution filter for a spectrum analyzer with an analog construction is described for instance in U.S. Pat. No. 5,736,845. With resolution filters which have a conventional analog construction, it is possible to achieve only a limited sweeping speed, referred to as the K-factor, which determines and limits how fast the sweeping is conducted in conventional resolution filters.

[0003] It has been generally assumed up until now that sweeping can be conducted within T_(res) with an order of magnitude of 1/B_(res)=T_(res) so that the resolution filter would be still able to respond. This statement has been taught as a fact, similar to the time law in information technology. In any case, this statement is correct only if it is based on the principle of a fixed filter for all sweeping speeds.

[0004] Therefore, there is a need for a resolution filter that makes it possible to achieve an optimal resolution with a high sweeping speed.

SUMMARY OF THE INVENTION

[0005] These and other needs are addressed by a resolution filter that has either a complex pulse response h_(used)(t)=C₁·e^(−C·) ^(₂) ^(·t) ² ·e^(−j·C) ^(₃) ^(t) ² or a real pulse response h_(used)(t)=C₄·e^(−C) ^(₅) ^(·t) ² , in which C₁, C₂, C₃, C₄ and C₅ are constants. Accordingly, sweeping can be conducted even with an infinite speed with an optimal complex resolution filter, without causing by this occurrences of amplitude and band width errors.

[0006] It has been further also shown that, although sweeping cannot be conducted with an unlimited speed in case of a real resolution filter, it is still possible to achieve a minimum K-factor of K_(min)=0.88. Definition of the K factor: sweeping is conducted within T_(res) with 1/K·B_(res).

[0007] Still other aspects, features, and advantages of the present invention are readily apparent from the following detailed description, simply by illustrating a number of particular embodiments and implementations, including the best mode contemplated for carrying out the present invention. The present invention is also capable of other and different embodiments, and its several details can be modified in various obvious respects, all without departing from the spirit and scope of the present invention. Accordingly, the drawing and description are to be regarded as illustrative in nature, and not as restrictive.

BRIEF DESCRIPTION OF THE DRAWINGS

[0008] The present invention is illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:

[0009]FIG. 1 is a block diagram of a spectrum analyzer with an equivalent base band in accordance with an embodiment of the present invention.

[0010]FIG. 2 shows how Bused is utilized depending on the K-factor.

DESCRIPTION OF THE PREFERRED EMBODIMENT

[0011] An apparatus and method for a resolution filter are described. In the following description, for the purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the present invention. It is apparent, however, to one skilled in the art that the present invention may be practiced without these specific details or with an equivalent arrangement. In other instances, well-known structures and devices are shown in block diagram form in order to avoid unnecessarily obscuring the present invention.

[0012]FIG. 1 shows a simplified block diagram of a spectrum analyzer 1. The complex input signal v(t) to be analyzed is supplied to a conjugate complex generator 2, which forms the complex conjugate signal v*(t) of the input signal v(t). The complex conjugate input signal v*(t) is mixed downward by multiplication with the sweep signal e^(jφ(t)) in the base band signal x(t). In the upper part of FIG. 1, the frequency f(t) of the sweep signal is represented as a function of time t, and as one can see, the sweep frequency f(t) changes linearly with the time t. Through integration, phase angle φ(t) can be obtained as a function of the time t. The base band signal x(t) is supplied according to this invention to a resolution filter 4. The base band signal x(t) is folded in the resolution filter 4 with the pulse response h_(used)(t). This creates an output signal y(t). The quantity |y(t)| of the signal y(t) is generated by an absolute value amplifier 5.

[0013] In the lower part of FIG. 1 is shown for instance an output signal v(t) which has a spectrum that comprises two discrete spectral lines. An example of the transfer function H(t) of the resolution filter 4 is further also indicated. This is located at the output of the spectrum analyzer 1 on the right side next to the depicted spectrum, wherein the spectral lines are widened by the resolution band width B_(res) of the resolution filter 4. The resolution width B_(res) corresponds to the band width with an attenuation of −3dB relative fto the maximum.

[0014] The spectrum of the signal v(t) is at first modified with the pulse response of the resolution filter and then according to $\begin{matrix} {{S(f)} = {{\int_{- \infty}^{\infty}{{v(\tau)}{{h_{res}(\tau)} \cdot ^{{- {j\omega}}\quad \tau}}{\tau}}} = {{H_{res}(f)}*{V(f)}}}} & (1) \end{matrix}$

[0015] which performs a Fourier transform.

[0016] An interesting issue here is the correlation of the spectrum with white noise. The correlation serves to describe in which interval is the spectrum uncorrelated. The ACF (auto correlation function) of the input signal is in case of white noise described by the following $\begin{matrix} {{E\left\{ {{v(\tau)}{v^{*}\left( {\tau + {d\quad t}} \right)}} \right\}} = {{\underset{{real}/{imag}}{\underset{}{2}} \cdot {N_{0}/2}}\quad \delta \quad ({dt})}} & (2) \end{matrix}$

[0017] The ACF of the Fourier spectrum is obtained by the application of equation (1) $\begin{matrix} {{E\left\{ {{S^{*}(f)} \cdot {S\left( {f + {df}} \right)}} \right\}} = \quad {E\left\{ {\int_{- \infty}^{\infty}{{v^{*}\left( \tau_{1} \right)}{{h_{res}^{*}\left( \tau_{1} \right)} \cdot ^{{j\omega}\quad \tau_{1}}}{{\tau_{1}} \cdot}}} \right.}} \\ {\quad \left. {\int_{- \infty}^{\infty}{{v\left( \tau_{2} \right)}{{h_{res}\left( \tau_{2} \right)} \cdot ^{{- j}\quad {({\omega + {d\quad \omega}}\quad)}\tau_{2}}}{\tau_{2}}}} \right\}} \\ {= \quad {\int_{- \infty}^{\infty}{\int_{- \infty}^{\infty}{E\left\{ {{v^{*}\left( \tau_{1} \right)} \cdot {v\left( \tau_{2} \right)}} \right\} {{h_{res}^{*}\left( \tau_{1} \right)} \cdot}}}}} \\ {\quad {{h_{res}\left( \tau_{2} \right)}^{{- {j\omega}}\quad {({\tau_{1} - \tau_{2}})}}^{{- j}\quad d\quad \omega \quad \tau_{2}}{\tau_{1}}{\quad \tau_{2}}}} \end{matrix}$

[0018] Application of equation (2) results in τ₁=τ₂:=τ $\begin{matrix} {{E\left\{ {{{S^{*}(f)} \cdot S}*\left( {f + {df}} \right)} \right\}} = {\int_{- \infty}^{\infty}{N_{0}{{h_{res}^{*}(\tau)} \cdot {h_{res}(\tau)}}^{{- \quad j}\quad d\quad \omega \quad \tau}{\tau}}}} \\ {= {N_{0}{\int_{- \infty}^{\infty}{{{{h_{res}(\tau)}}^{2} \cdot ^{{- j}\quad d\quad \omega \quad \tau}}{\tau}}}}} \\ {= {{N_{0} \cdot F}\left\{ {{h_{res}(\tau)}}^{2} \right\}}} \end{matrix}$

[0019] The following is true about a Gaussian filter: $\begin{matrix} {{{h_{gauss}(t)} = {\sqrt{\frac{\pi}{2\ln \quad (2)}}{B_{res} \cdot ^{{- \frac{\pi^{2}}{2\quad \ln \quad {(2)}}} \cdot {(\frac{t}{T_{res}})}^{2}}}}}{{H_{gauss}(f)} = ^{{- 2}\quad \ln \quad {{(2)} \cdot {(\frac{f}{B_{res}})}^{2}}}}} & (3) \end{matrix}$

[0020] From equation (3) follows: $\begin{matrix} \begin{matrix} {{R_{h}(\tau)} = {F^{- 1}\left\{ {{H_{gauss}(f)}}^{2} \right\}}} \\ {= {{F^{- 1}\left\{ ^{{- 2}\ln \quad {{(2)} \cdot 2 \cdot {(\frac{f}{B_{res}})}^{- 1}}} \right\} \quad {with}\quad B_{res}^{\prime}} = {B_{res}/\sqrt{2}}}} \\ {= {{{\sqrt{\frac{\pi}{2\ln \quad (2)}} \cdot B_{res}^{\prime} \cdot ^{{- \frac{\pi^{2}}{2\quad \ln \quad {(2)}}} \cdot {(\frac{\tau}{T_{res}})}^{2}}}\quad {with}\quad T_{res}^{\prime}} = {T_{res}\sqrt{2}}}} \\ {= {\underset{\underset{:=B_{noise}}{}}{\sqrt{\frac{\pi}{2\ln \quad (2)}} \cdot {B_{res}/\sqrt{2}}} \cdot ^{{- \frac{\pi^{2}}{2\quad \ln \quad {(2)}}} \cdot {(\frac{\tau}{\sqrt{2} \cdot T_{res}})}^{2}}}} \end{matrix} & (4) \end{matrix}$

[0021] It further follows from equation (4): $\begin{matrix} \begin{matrix} {{F\left\{ {{H_{gauss}(t)}}^{2} \right\}} = {{F\left\{ {\frac{\pi}{2\ln \quad (2)}B_{res}^{2}^{{- \frac{\pi^{2}}{2\quad \ln \quad {(2)}}} \cdot 2 \cdot {(\frac{\tau}{T_{res}})}^{2}}} \right\} \quad {with}\quad T_{res}^{\prime}} = {T_{res}/\sqrt{2}}}} \\ {= {{{\frac{\frac{\pi}{2\ln \quad (2)}B_{res}^{2}}{\left( \frac{\pi}{2\ln \quad (2)} \right)^{1/2}B_{res}^{\prime}} \cdot ^{{- 2}\quad \ln \quad {{(2)} \cdot {(\frac{f}{B_{res}^{\prime}})}}}}\quad {with}\quad B_{res}^{\prime}} = {B_{res}/\sqrt{2}}}} \\ {= {\underset{\underset{B_{noise}}{}}{\sqrt{\frac{\pi}{2\ln \quad (2)}}{B_{res}/\sqrt{2}}} \cdot ^{{- \ln}\quad {{(2)} \cdot {(\frac{f}{B_{res}})}^{2}}}}} \end{matrix} & (5) \end{matrix}$

[0022] With a Gaussian filter the following is obtained from equation(5): $\begin{matrix} {{E\left\{ {{S^{*}(f)} \cdot {S\left( {f + {df}} \right)}} \right\}} = {N_{0} \cdot B_{noise} \cdot ^{{- \ln}\quad {{(2)} \cdot {(\frac{df}{B_{res}})}^{2}}}}} & (6) \end{matrix}$

[0023]FIG. 1 shows a block diagram of a spectrum analyzer in an equivalent base band. It should be noted that the HF signal v(t) to be examined is considered in an equivalent base band for the purposes of a simple model (that is to say, there are no spectral components with f<0). After the formation of v*(t) multiplication is performed with the revolution indicator e^(jφ(t)) and the result is

x(t)=v*(t)·e ^(jφ(t))  (7)

[0024] The frequency of the revolution indicator is increased according to $\begin{matrix} {{f(t)} = {\frac{1}{K} \cdot B_{res}^{2} \cdot t}} & (8) \end{matrix}$

[0025] linearly with time. The K factor determines how fast sweeping will be conducted. Since the resolution filter requires an approximate response time of T_(res,) the frequency should be changed within T_(res) at the most by B_(res), which still corresponds according to Equation (8) to a maximum K factor of K=1. Through integration will be obtained the phase $\begin{matrix} {{\phi (t)} = {{\int_{- \infty}^{t}{2\pi \quad {f(t)}{t}}} = {\frac{\pi}{K} \cdot B_{res}^{2} \cdot t^{2}}}} & (9) \end{matrix}$

[0026] The signal x(t) will then be filtered through the resolution filter with the pulse response h_(used)(t) and the output singal y(t) is created. Based on this output signal, the envelope |y(t)| is determined and will be generally logarithmically represented on the spectrum analyzer.

[0027] The output signal is obtained with ${y(t)} = {{{x(t)}*{h_{u\quad s\quad e\quad d}(t)}} = {\int\limits_{- \infty}^{\infty}{{{h_{u\quad s\quad e\quad d}(\tau)} \cdot {x\left( {t - \tau} \right)}}{\tau}}}}$

[0028] By the application of Equation (7), the following is obtained ${y(t)} = {\int\limits_{- \infty}^{\infty}{{{h_{u\quad s\quad e\quad d}(\tau)} \cdot {v^{*}\left( {t - \tau} \right)}}^{{j\varphi}{({t - \tau})}}{\tau}}}$

[0029] Finally, by the application of Equation (9), the following is obtained ${y(t)} = {\int\limits_{- \infty}^{\infty}{{{h_{u\quad s\quad e\quad d}(\tau)} \cdot v^{*}}\left( {t - \tau} \right)^{j{\frac{\pi}{K} \cdot B_{r\quad e\quad s}^{2} \cdot {({t - \tau})}^{2}}}{\tau}}}$

[0030] By multiplying out 0s, the following is obtained $\begin{matrix} {{y(t)} = {\underset{\underset{^{{j\phi}{(t)}}}{}}{^{j{\frac{\pi}{K} \cdot B_{r\quad e\quad s}^{2} \cdot t^{2}}}}{\int\limits_{- \infty}^{\infty}{{\underset{\underset{h_{disp}{(\tau)}}{}}{{h_{u\quad s\quad e\quad d}(\tau)}^{j{\frac{\pi}{K} \cdot B_{r\quad e\quad s}^{2} \cdot \tau^{2}}}} \cdot {v^{*}\left( {t - \tau} \right)}}^{{- j}2{\frac{\pi}{K} \cdot B_{r\quad e\quad s}^{2} \cdot t}\quad \tau}{\tau}}}}} & (10) \end{matrix}$

[0031] wherein the first term e^(jφ(t)) is not in the way because |y(t)| will be used in the end for indication. The pulse response below is introduced into the equation $\begin{matrix} {{h_{disp}(t)} = {{h_{used}(t)} \cdot ^{j\frac{\pi}{K}B_{r\quad e\quad s}^{2}t^{2}}}} & (11) \end{matrix}$

[0032] The subscript stands for “displayed,” because it will be shown later that the spectrum having this impulse response serves for indication.

[0033] From Equation (8), the following is obtained through transformation: $\begin{matrix} {t = \frac{{f(t)} \cdot K}{B_{res}^{2}}} & (12) \end{matrix}$

[0034] By application in Equation (10) will be obtained $\begin{matrix} {{y(t)} = {^{{j\phi}{(t)}}{\int\limits_{- \infty}^{\infty}{{{h_{disp}(\tau)} \cdot {v^{*}\left( {t - \tau} \right)}}^{{- {{j\omega}{(t)}}} \cdot \tau}{\tau}}}}} & (13) \end{matrix}$

[0035] Several interesting statements can now be established based on a comparison of equation (13) with the Fourier analysis in equation (1):

[0036] 1. It is not the utilized resolution filter h_(used)(t), but rather the “displayed” resolution filter h_(disp)(t) described according to equation (11) that serves for indication. With a slow sweep for approximately K≧2, there will be an approximate coincidence between h_(used)(t) and h_(disp)(t) Distinct differences, however, will become apparent with a fast sweep. In this case, the level indicator caves in and the displayed resolution filter is broader (the filter can no longer respond).

[0037] 2. In equation (13), in contrast to Fourier analysis, v(τ) is not used, as the time signal adjusted with t is used instead. Therefore, the spectrum analyzer evaluates an observation interval that is gliding in time, which is no longer interfering. Worthy of note is the question as to what kind influence has the speed of the gliding observation window on the output spectrum.

[0038] In order to make it possible to give an opinion on the question of the gliding observation window, the Parseval's theorem can be applied to equation (13) according to ${\int\limits_{- \infty}^{\infty}{{{x_{1}(\tau)} \cdot {x_{2}^{*}(\tau)}}{\tau}}} = {\int\limits_{- \infty}^{\infty}{{{X_{1}(F)} \cdot {X_{2}^{*}(F)}}{F}}}$

[0039] Through the substitution of   $\begin{matrix} {{x\quad 1(\tau)} = \quad {{{{h_{disp}(\tau)} \cdot ^{{- {{j\omega}{(t)}}}\tau}}\overset{\quad \tau \quad}{\rightarrow}{X_{1}(F)}} = {H_{disp}\left( {F + {f(t)}} \right)}}} \\ {{x\quad 2(\tau)} = \quad {{{v\left( {t - \tau} \right)}\quad \overset{\quad \tau \quad}{\rightarrow}{X_{2}(F)}} = {{V\left( {- F} \right)} \cdot ^{{j2\pi}\quad {Ft}}}}} \end{matrix}$

[0040] Equation (13) can be described by $\begin{matrix} \begin{matrix} {{y(t)} = {^{{j\phi}{(t)}}{\int\limits_{- \infty}^{\infty}{{{H_{d\quad i\quad s\quad p}\left( {F + {f(t)}} \right)} \cdot {V^{*}\left( {- F} \right)}}^{{- {j2\pi}}\quad F\quad t}{F}}}}} \\ {= {^{{j\phi}{(t)}}{\int\limits_{- \infty}^{\infty}{{{H_{d\quad i\quad s\quad p}\left( {F - {f(t)}} \right)} \cdot {V^{*}(F)}}^{{- {j2\pi}}\quad F\quad t}{F}}}}} \end{matrix} & (14) \end{matrix}$

[0041] One can thus obtain as expected a convolution of the input spectrum with the resolution filter according to

y(t)=e ^(jφ(t)) H _(disp)(f(t))*[V*(f(t))e ^(−j2πf(t)t)]

[0042] The application of equation (12) in equation (14) finally results in $\begin{matrix} {{y(t)} = {^{{j\phi}{(t)}}{\int\limits_{- \infty}^{\infty}{{{H_{d\quad i\quad s\quad p}\left( {F - {f(t)}} \right)} \cdot V^{*}}(F)^{{- j}\frac{2\pi \quad K}{B_{res}^{2}}{{Ff}{(t)}}}{F}}}}} & (15) \end{matrix}$

[0043] The following is an explanation of an embodiment of the complex resolution filter according to the invention.

[0044] A resolution filter having a Gaussian form with a bandwidth B_(res) is used for spectrum analysis. The “displayed” resolution filter should have the pulse response and transfer function $\begin{matrix} {{{h_{disp}(t)} = {\sqrt{\frac{\pi}{2{\ln (2)}}}{B_{res} \cdot ^{{- \frac{\pi^{2}}{2{\ln {(2)}}}} \cdot {(\frac{t}{T_{res}})}^{2}}}}}{{H_{disp}(f)} = ^{{- 2}{{\ln {(2)}} \cdot {(\frac{f}{B_{res}})}^{2}}}}} & (16) \end{matrix}$

[0045] Correct amplitude representation of the spectral lines is ensured with H_(disp)(f=0)=1.

[0046] A linear phase filter is utilized in equation (16), although this is not absolutely necessary. It should be noted that the component H_(disp)(f) must have a Gaussian form, that is to say the phase can not be random. The degree of freedom of the phase can be used in the design so that the filter is designed with a minimal phase. This will reduce the group transit time delay relative to the linear phase filter approximately by half. This will be also further explained later.

[0047] The resolution filter to be used will result according to equation (11) in the rule $\begin{matrix} {{h_{used}(t)} = {{h_{disp}(t)} \cdot ^{{- j}\frac{\pi}{K}B_{res}^{2}t^{2}}}} & (17) \end{matrix}$

[0048] Through application will be obtained $\begin{matrix} {{h_{used}(t)} = {\sqrt{\frac{\pi}{2{\ln (2)}}}{B_{res} \cdot ^{{- \frac{\pi^{2}}{2{\ln {(2)}}}} \cdot {(\frac{t}{T_{res}})}^{2}} \cdot ^{{- j}\frac{\pi}{K}B_{res}^{2}t^{2}}}}} & (18) \end{matrix}$

[0049] Equation (18) can be generalized so that it is described in the form

h _(used)(t)=C ₁ ·e ^(−C·) ^(₂) ^(·t) ² ·e ^(−j·C) ^(₃) ^(t) ²

[0050] One can see from equation (18) that the pulse response of the “used” filter is complex. This solution is therefore possible only when the possibility of complex filtering exists.

[0051] The following is valid: $\begin{matrix} {{{h(t)} = ^{{- a}\quad {t^{2} \cdot ^{{- j}\quad b\quad t^{2}}}}}{{H(f)} = {\frac{\sqrt{\pi}}{\left( {a^{2} + b^{2}} \right)^{1/4}} \cdot ^{{- \frac{a}{4{({a^{2} + b^{2}})}}}\omega^{2}} \cdot ^{+ {j{\lbrack{{\frac{a}{4{({a^{2} + b^{2}})}}\omega^{2}} - {{1/2} \cdot {\arctan {({b/a})}}}}\rbrack}}}}}} & (19) \end{matrix}$

[0052] With an optimal complex resolution filter, the following must be applied in equation (19) $a = {\frac{\pi^{2}}{2{\ln (2)}} \cdot B_{res}^{2}}$ $b = {\frac{\pi}{K} \cdot B_{res}^{2}}$

[0053] After intermediate calculations, the result will be $\begin{matrix} {{{h_{used}(t)} = {\underset{\underset{h_{disp}(t)}{}}{\sqrt{\frac{\pi}{2{\ln (2)}}}{B_{res} \cdot ^{{- \frac{\pi^{2}}{2{\ln {(2)}}}} \cdot {(\frac{t}{T_{res}})}^{2}}}} \cdot ^{{- j}\frac{\pi}{K}{B_{res}^{2} \cdot t^{2}}}}}{{H_{used}(f)} = {{Factor}^{1/4} \cdot ^{{- 2}{{\ln {(2)}} \cdot {Factor} \cdot {(\frac{f}{B_{res}})}^{2}}} \cdot ^{j{\lbrack{{\frac{\pi}{K \cdot {Denom}} \cdot {(\frac{f}{B_{res}})}^{2}} - {{1/2}{\arctan {(\frac{2{\ln {(2)}}}{\pi \cdot K})}}}}\rbrack}}}}{with}} & (20) \\ {{{Denom} = {\left( \frac{\pi}{2{\ln (2)}} \right)^{2} + \left( \frac{1}{K} \right)^{2}}}{{Factor} = {\frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}}{Denom} = {\frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}}{\left( \frac{\pi}{2{\ln (2)}} \right)^{2} + \left( \frac{1}{K} \right)^{2}} \leq 1}}}} & (21) \end{matrix}$

[0054] One can see from equation (20) that the bandwidth is increased with the quadratically ascending phase of the pulse response by 1/{square root}{square root over (Factor)}≧1. Furthermore, the amplitude caves in by a factor of Factor^(¼)≦1.

[0055] The transform can be obtained from Equation (20) according to $\begin{matrix} {{H_{used}(f)} = {{Factor}^{1/4} \cdot ^{{- 2}{{\ln {(2)}} \cdot {Factor} \cdot {(\frac{f}{B_{res}})}^{2}}} \cdot ^{j{\lbrack{{\frac{\pi}{K \cdot {Denom}} \cdot {(\frac{f}{B_{res}})}^{2}} - {{1/2}{\arctan {(\frac{2{\ln {(2)}}}{\pi \cdot K})}}}}\rbrack}}}} & (22) \end{matrix}$

[0056] with the parameters $\begin{matrix} {{{Denom} = {\left( \frac{\pi}{2{\ln (2)}} \right)^{2} + \left( \frac{1}{K} \right)^{2}}}{{Factor} = {\frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}}{Denom} = {\frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}}{\left( \frac{\pi}{2{\ln (2)}} \right)^{2} + \left( \frac{1}{K} \right)^{2}} \leq 1}}}} & (23) \end{matrix}$

[0057] The following statements can thus be established:

[0058] 1. The current opinion that the K factor cannot be made smaller than 1 during spectrum analysis because the filter will then no longer respond is incorrect. With a suitable selection of an optimal resolution filter, the sweep can be as fast as desired, that is to say K→0 is in principle possible.

[0059] 2. An optimal filter h_(used)(k) depends on the K factor and thus on the sweeping speed. With an increasingly faster sweep, the spectrum analysis will be converging in the direction of Fourier analysis.

[0060] 3. One can see from equation (22) that the “used” filter h_(used)(k) again involves a Gaussian filter. However, the pulse response is complex.

[0061] During a transition to a discrete pulse response, it follows from ${H_{used}(f)} = {{\int\limits_{- \infty}^{\infty}{{h_{used}(t)}^{{- {j\omega}}\quad t}{t}}} = {\sum\limits_{- \infty}^{\infty}{T_{a}{h_{used}\left( {t = {kT}_{a}} \right)}^{{- {j\omega}}\quad T_{a}}}}}$

[0062] for the digital impulse response

h _(used)(k)=T _(a) h _(used)(t=kT _(a))

[0063] By the application of the Equation (18), the following is obtained $\begin{matrix} {{h_{used}(k)} = {\left. {\sqrt{\frac{\pi}{2{\ln (2)}}} \cdot {B_{res}/f_{a}} \cdot ^{{- \frac{\pi^{2}}{2{\ln {(2)}}}} \cdot {(\frac{t}{T_{res}})}^{2}} \cdot ^{{- j}\frac{\pi}{K}B_{res}^{2}t^{2}}} \middle| {}_{t = {k\quad T_{a}}}{H_{used}(f)} \right. = {{Factor}^{1/4} \cdot ^{{- 2}{{\ln {(2)}} \cdot {Factor} \cdot {(\frac{f}{B_{res}})}^{2}}} \cdot ^{j{\lbrack{{\frac{\pi}{K \cdot {Denom}} \cdot {(\frac{f}{B_{res}})}^{2}} - {{1/2}{\arctan {(\frac{2{\ln {(2)}}}{\pi \cdot K})}}}}\rbrack}}}}} & (24) \end{matrix}$

[0064] with T_(res)=1/B_(res), B_(res)=resolution bandwidth for a 3 dB signal loss relative to the maximum and with f_(a)=sampling frequency in the base band.

[0065] The following is an explanation of an embodiment of a real resolution filter.

[0066] According to equation (11), the following rule is valid ${h_{d\quad i\quad s\quad p}(t)} = {{h_{u\quad s\quad e\quad d}(t)} \cdot ^{j\frac{\pi}{K}B_{r\quad e\quad s}^{2}t^{2}}}$

[0067] It is further also known based on equation (19) that with the pulse response h_(used)(t) which has a Gaussian form, the contributing frequency |H_(disp)(f)| that we are interested in will also have a Gaussian form. However, the quadratically rising phase in Equation (11) will change and bandwidth and the phase frequency characteristics which will be no longer of interest.

[0068] The following must be applied with a real resolution filter: $a = {\frac{\pi^{2}}{2{\ln (2)}} \cdot B_{u\quad s\quad e\quad d}^{2}}$ $b = {{- \frac{\pi}{K}} \cdot B_{r\quad e\quad s}^{2}}$

[0069] in Equation (67). From intermediate calculations will be obtained the result $\begin{matrix} {{{h_{d\quad i\quad s\quad p}(t)} = {\underset{\underset{h_{u\quad s\quad e\quad d}(t)}{}}{F\quad a\quad c\quad t\quad o\quad {r^{{- 1}/4} \cdot \overset{\overset{h_{g\quad a\quad u\quad s\quad s}(t)}{}}{\sqrt{\frac{\pi}{2{\ln (2)}}}{B_{u\quad s\quad e\quad d} \cdot ^{{- \frac{\pi^{2}}{2{\ln {(2)}}}} \cdot {(\frac{t}{T_{u\quad s\quad e\quad d}})}^{2}}}}}} \cdot ^{j\frac{\pi}{K}{B_{r\quad e\quad s}^{2} \cdot t^{2}}}}}{{H_{d\quad i\quad s\quad p}(f)} = {^{{- 2}{{\ln {(2)}} \cdot {Factor} \cdot {(\frac{f}{B_{used}})}^{2}}} \cdot ^{- {j{\lbrack{{{\frac{\pi}{{K \cdot D}\quad e\quad n\quad o\quad m} \cdot {(\frac{B_{res}}{B_{used}})}^{2}}{(\frac{f}{B_{res}})}^{2}} - {{1/2}\arctan {\{{{(\frac{2{\ln {(2)}}}{\pi \cdot K})}{(\frac{B_{res}}{B_{used}})}^{2}}\}}}}\rbrack}}}}}{with}} & (25) \\ {{{Denom} = {\left( \frac{\pi}{2{\ln (2)}} \right)^{2} + {\left( \frac{1}{K} \right)^{2} \cdot \left( \frac{B_{res}}{B_{used}} \right)^{4}}}}{{Factor} = {\frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}}{Denom} = {\frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}}{\left( \frac{\pi}{2{\ln (2)}} \right)^{2} + {\left( \frac{1}{K} \right)^{2} \cdot \left( \frac{B_{res}}{B_{used}} \right)^{4}}} \leq 1}}}} & (26) \end{matrix}$

[0070] Assuming that the pulse response h_(used)(t) has a bandwidth B_(used) that is to be further determined, then it can be established from equation (25) $\begin{matrix} {{{h_{d\quad i\quad s\quad p}(t)} = {\underset{\underset{h_{u\quad s\quad e\quad d}(t)}{}}{F\quad a\quad c\quad t\quad o\quad {r^{{- 1}/4} \cdot \sqrt{\frac{\pi}{2{\ln (2)}}}}{B_{u\quad s\quad e\quad d} \cdot ^{{- \frac{\pi^{2}}{2{\ln {(2)}}}} \cdot {(\frac{t}{T_{u\quad s\quad e\quad d}})}^{2}}}} \cdot ^{j\frac{\pi}{K}{B_{r\quad e\quad s}^{2} \cdot t^{2}}}}}{{H_{d\quad i\quad s\quad p}(f)} = {^{{- 2}{{\ln {(2)}} \cdot {Factor} \cdot {(\frac{f}{B_{used}})}^{2}}} \cdot ^{- {j{\lbrack{{{\frac{\pi}{{K \cdot d}\quad e\quad n\quad o\quad m} \cdot {(\frac{B_{res}}{B_{used}})}^{2}}{(\frac{f}{B_{res}})}^{2}} = {{1/2}\arctan {\{{{(\frac{2{\ln {(2)}}}{\pi \cdot K})}{(\frac{B_{res}}{B_{used}})}^{2}}\}}}}\rbrack}}}}}{with}} & (27) \\ {{{Denom} = {\left( \frac{\pi}{2{\ln (2)}} \right)^{2} + {\left( \frac{1}{K} \right)^{2} \cdot \left( \frac{B_{res}}{B_{used}} \right)^{4}}}}{{Factor} = {\frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}}{Denom} = {\frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}}{\left( \frac{\pi}{2{\ln (2)}} \right)^{2} + {\left( \frac{1}{K} \right)^{2} \cdot \left( \frac{B_{res}}{B_{used}} \right)^{4}}} \leq 1}}}} & (28) \end{matrix}$

[0071] According to the requirement, the following should be valid $\begin{matrix} {\left| {H_{d\quad i\quad s\quad p}(f)} \right| = ^{{- 2}{{\ln {(2)}} \cdot {(\frac{f}{B_{res}})}^{2}}}} & (29) \end{matrix}$

[0072] By comparing Equation (27) to Equation (29), the following rule will be established $\begin{matrix} {{F\quad a\quad c\quad t\quad o\quad {r \cdot \frac{1}{B_{u\quad s\quad e\quad d}^{2}}}}\overset{!}{=}\frac{1}{B_{r\quad e\quad s}^{2}}} & (30) \end{matrix}$

[0073] The application of Equation (28) will result in $\frac{\overset{\overset{A}{}}{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}}}{\underset{\underset{A}{}}{\left( \frac{\pi}{2{\ln (2)}} \right)^{2}} + {\underset{\underset{C}{}}{\left( \frac{1}{K} \right)^{2}} \cdot \underset{\underset{x^{2}}{}}{\left( \frac{B_{res}}{B_{used}} \right)^{4}}}}\overset{!}{=}\underset{\underset{1/x}{}}{\left( \frac{B_{used}}{B_{res}} \right)^{2}}$

[0074] Through a transformation the following is obtained: $\begin{matrix} {{A + {C \cdot x^{2}}}\overset{!}{=}{A \cdot x}} & (31) \end{matrix}$

[0075] Both solutions are obtained with the solution of this quadratic equation: $\begin{matrix} {x_{1/2} = {\frac{A\underset{-}{( + )}\sqrt{A^{2} - {4\quad C\quad A}}}{2C}\quad \begin{matrix} {( + ):{s\quad m\quad a\quad l\quad {lB}_{u\quad s\quad e\quad d}}} \\ {- {:{l\quad a\quad r\quad g\quad {eB}_{u\quad s\quad e\quad d}}}} \end{matrix}}} & (32) \end{matrix}$

[0076] As shown below, only the subtraction in equation (32) will lead to a meaningful result, which is why the addition is placed in parentheses. In FIG. 2 are shown both solutions for the bandwidth B_(used) to be used according to equation (32). The addition in equation (32) results in a small B_(used) and this it is not meaningful as a solution, because the duration of the pulse response and therefore the duration of the group transit time of the large B_(used) is greater. The purpose, however, is to achieve as small duration of the group transit time as possible. For this reason the addition in equation (32) was placed in parentheses.

[0077] When inserted into equation (32), the result for the case that we are intereseted in (large B_(used)) is: $\begin{matrix} {\frac{B_{res}^{2}}{B_{used}^{2}(K)} = \frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2} - \sqrt{\left( \frac{\pi}{2{\ln (2)}} \right)^{4} - {4 \cdot \left( \frac{1}{K} \right)^{2} \cdot \left( \frac{\pi}{2{\ln (2)}} \right)^{2}}}}{2 \cdot \left( \frac{1}{K} \right)^{2}}} & (33) \end{matrix}$

[0078] Several interesting characteristics can be established from FIG. 2:

[0079] With a real pulse response h_(used)(t) it is not possible, in contrast to the complex case, to make the K factor as small as desired, that is to say to performe sweeping with an unlimited speed. Which minimum K factor is possible? The radicand in equation (32) must not be negative. It is thus valid with a minimum K that

A ²−4CA=0

[0080] By an application will be obtained

K _(min)=41 n (2)/π=0.8825

[0081] as one can see from FIG. 2. The following can be further simply derived from equation (32) with a minimum K: ${\frac{B_{u\quad s\quad e\quad d}}{B_{r\quad e\quad s}}\left( K_{\min} \right)} = {{1/\sqrt{2}} = 0.707}$

[0082] Therefore, with this maximum sweeping speed, a group transit time delay that is greater by the factor {square root}{square root over (2)} emerges when compared to a conventional resolution filter.

[0083] An application of the condition in equation (31) will result in a simplification based on equation (28) ${F\quad a\quad c\quad t\quad o\quad r} = {\frac{A}{A + {C \cdot x^{2}}}\overset{!}{=}{\frac{1}{x} = \frac{B_{u\quad s\quad e\quad d}^{2}}{B_{r\quad e\quad s}^{2}}}}$

[0084] An application of equation (27) results in $\begin{matrix} {{{h_{d\quad i\quad s\quad p}(t)} = {\underset{\underset{h_{used}(t)}{}}{{\sqrt{\frac{B_{res}}{B_{used}}} \cdot \sqrt{\frac{\pi}{2{\ln (2)}}}}{B_{used} \cdot ^{{- \frac{\pi^{2}}{2{\ln {(2)}}}} \cdot {(\frac{t}{T_{u\quad s\quad e\quad d}})}^{2}}}} \cdot ^{j{\frac{\pi}{K} \cdot B_{res}^{2} \cdot t^{2}}}}}{{H_{disp}(f)} = {^{{- 2}{{\ln {(2)}} \cdot F}\quad a\quad k\quad t\quad o\quad {r \cdot {(\frac{f}{B_{used}})}^{2}}} \cdot ^{- {j{\lbrack{{{\frac{\pi}{K \cdot {Nenner}} \cdot {(\frac{B_{res}}{B_{used}})}^{2}}{(\frac{f}{B_{res}})}^{2}} - {{1/2}\arctan {\{{{(\frac{2{\ln {(2)}}}{\pi \cdot K})}{(\frac{B_{res}}{B_{used}})}^{2}}\}}}}\rbrack}}}}}} & (34) \end{matrix}$

[0085] The following correspondence occurs with equation (35) $\begin{matrix} {{{h_{u\quad s\quad e\quad d}(t)} = {\sqrt{\frac{B_{res}}{B_{used}}} \cdot \overset{\overset{h_{gauss}(t)}{}}{\sqrt{\frac{\pi}{2{\ln (2)}}}{B_{used} \cdot ^{{- \frac{\pi^{2}}{2{\ln {(2)}}}} \cdot {(\frac{t}{T_{u\quad s\quad e\quad d}})}^{2}}}}}}{{H_{u\quad s\quad e\quad d}(f)} = {\sqrt{\frac{B_{res}}{B_{used}}} \cdot ^{{- 2}{\ln {(2)}}{(\frac{f}{B_{used}})}^{2}}}}} & (35) \end{matrix}$

[0086] Equation (35) can be generalized and written in the form

h _(used)(t)=C ₄ ·e ^(−C) ^(₅) ^(t) ²

[0087] wherein C₄ and C₅ are constants.

[0088] During a transition to a discrete pulse response, it follows from ${H_{used}(f)} = {{\int\limits_{- \infty}^{\infty}{{h_{used}(t)}^{{- j}\quad \omega \quad t}{t}}} = {\sum\limits_{- \infty}^{\infty}{T_{a}{h_{used}\left( {t = {kT}_{a}} \right)}^{{- {j\omega}}\quad T_{a}}}}}$

[0089] for the digital pulse response

h _(used)(k)=T _(a) h _(used)(t=kT _(a))

[0090] By the application of equation (35), the following is finally obtained $\begin{matrix} {{h_{u\quad s\quad e\quad d}(K)} = {\left. {\sqrt{\frac{B_{res}}{B_{used}}} \cdot \sqrt{\frac{\pi}{2{\ln (2)}}} \cdot {B_{used}/f_{a}} \cdot ^{{- \frac{\pi^{2}}{2{\ln {(2)}}}}{(\frac{t}{T_{u\quad s\quad e\quad d}})}^{2}}} \middle| {}_{t = {k\quad T_{a}}}{H_{u\quad s\quad e\quad d}(f)} \right. = {\underset{\underset{\geq 1}{}}{\sqrt{\frac{B_{res}}{B_{used}}}} \cdot ^{{- 2}{\ln {(2)}}{(\frac{f}{B_{used}})}^{2}}}}} & (36) \end{matrix}$

[0091] that is to say that with the used filter, an amplification of f=0 will occur.

[0092] While the present invention has been described in connection with a number of embodiments and implementations, the present invention is not so limited but covers various obvious modifications and equivalent arrangements, which fall within the purview of the appended claims. 

What is claimed is:
 1. A resolution filter for a spectrum analyzer, said resolution filter having a complex pulse response h_(used)(t) of h _(used)(t)=C ₁ ·e ^(−C·) ^(₂) ^(·t) ² ·e ^(−j·C) ^(₃) ^(t) ² wherein C₁, C₂ and C₃ are constants.
 2. A resolution filter according to claim 1, wherein constant C₁ equals ${C_{1} = {\sqrt{\frac{\pi}{2{\ln (2)}}} \cdot B_{r\quad e\quad s}}},$

wherein B_(res) is a bandwidth of the resolution filter.
 3. A resolution filter according to claim 1, wherein constant C₂ equals ${C_{2} = {\frac{\pi^{2}}{2{\ln (2)}} \cdot \frac{1}{T_{res}^{2}}}};$

wherein T_(res)=1/B_(res) is a reciprocal bandwidth B_(res) of the resolution filter.
 4. A resolution filter according to one claim 1, wherein constant C₃ equals $C_{3} = {\frac{\pi}{K} \cdot B_{res}^{2}}$

wherein B_(res) is a bandwidth of the resolution filter and K is a K-factor of the resolution filter, while the K factor is defined by the equation ${f(t)} = {\frac{1}{K} \cdot B_{res}^{2} \cdot t}$

and f(t) is a variable frequency linear with time t, that is supplied to a mixer coupled in series with the resolution filter of the spectrum analyzer.
 5. A resolution filter for a spectrum analyzer, said resolution filter having a pulse response h_(used)(t) of: h _(used)(t)=C ₄ ·e ^(−C) ^(₅) ^(·t) ² wherein C₄ and C₅ are constants.
 6. The resolution filter according to claim 5, wherein constant C₄ equals $C_{4} = {\sqrt{\frac{B_{res}}{B_{used}}} \cdot \sqrt{\frac{\pi}{2{\ln (2)}}} \cdot B_{used}}$

wherein B_(res) is a bandwidth of the resolution filter and B_(used) is defined by: $\frac{B_{res}^{2}}{B_{used}^{2}} = \frac{\left( \frac{\pi}{2{\ln (2)}} \right)^{2} - \sqrt{\left( \frac{\pi}{2{\ln (2)}} \right)^{4} - {4 \cdot \left( \frac{1}{K} \right)^{2} \cdot \left( \frac{\pi}{2{\ln (2)}} \right)^{2}}}}{2 \cdot \left( \frac{1}{K} \right)^{2}}$

wherein K is the K-factor of the resolution filter, while the K-factor is defined by the equation ${f(t)} = {\frac{1}{K} \cdot B_{res}^{2} \cdot t}$

and (f)t is a variable frequency linear with time t, which is supplied to a mixer coupled in series with the spectrum analyzer.
 7. The resolution filter according to claim 6, wherein the constant C₅ equals $C_{5} = {\frac{\pi^{2}}{2{\ln (2)}} \cdot \frac{1}{T_{used}^{2}}}$

wherein T_(used)=1/B_(used).
 8. A spectrum analyzer, comprising: a mixer for mixing a complex conjugate input signal v*(t) into a base band signal x(t); and a resolution filter coupled to an output of the mixer for filtering the base band signal for a narrow band, said resolution filter having either a complex pulse response h_(used)(t)=C₁·e^(−C·) ^(₂) ^(·t) ² ·e^(−j·C) ^(₃) ^(t) ² or a real pulse response h_(used)(t)=C₄·e^(−C) ^(₅) ^(·t) ² , in which C₁, C₂, C₃, C₄ and C₅ are constants. 